Golang Job: Systems Software Engineer

Job added on

Company

Cisco Systems

Location

Villeurbanne - France

Job type

Full-Time

Golang Job Details

As a member of the IOT BU engineering team you will participate in the design and development of Cisco Cyber Vision, a comprehensive asset inventory, network monitoring and threat detection solution for control engineers and IT security leaders to work together in building and managing efficient OT security strategies.


Our solution is developed with the following technical stack:

  • PostgreSQL for storage

  • Golang for system services

  • RabbitMQ for distributed messaging

  • ReactJS for frontend

Soft skills


By joining the Cyber Vision team, you will be asked to perform exciting tasks, whether it be developing new functionalities or adapting the architecture to preserve our high level of performance. To carry out these missions successfully, you will demonstrate the following qualities:

  • Teamwork

  • Eager to learn

  • Problem solving skills

  • English proficiency

Profiles

DPI/Systems software engineer

Missions:

  • Participate in the development of Cyber Vision components using the Go language (notions of Python and shell scripting are also welcome)

  • Contribute to the development of the Cyber Vision DPI engine, which includes implementing new protocol dissectors, as well as reverse-engineering industrial equipment and testing in our lab

  • Participate and organize Agile ceremonies for your team, in accordance with our overall development methodology


Skills needed:

  • Intricate knowledge of the GNU/Linux operating system

  • Deep knowledge and experience in networking

  • Experience with networking tools like Wireshark, tcpdump, …

  • Knowledge in reverse engineering tools

  • Advanced knowledge on protocols (at least IT, OT is a big plus)

  • Golang proficiency or significant experience in Python or C/C++